////
////  UserDefaultsData.m
////  宜居Ipad
////
////  Created by URANUS on 15/7/27.
////  Copyright (c) 2015年 URANUS. All rights reserved.
////  App的基本数据管理函数
////  登录用户数据
////  设备型号数据
//
#import "UserDefaultsData.h"
//
//static NSUserDefaults *_userDefaults;
//
@implementation UserDefaultsData
//
//+(NSUserDefaults *)getLocalUserDefaluts{
//
//    if(_userDefaults==nil){
//        _userDefaults=[NSUserDefaults standardUserDefaults];
//    }
//    return _userDefaults;
//    
//}
//
//+(void)setSalerHeadPhoto:(NSString *)headPhoto{
//    
//    NSUserDefaults *userDefaults=[UserDefaultsData getLocalUserDefaluts];
//    [userDefaults setObject:headPhoto forKey:DEF_SalerNamePic];
//    return ;
//    
//}
//
//
//+(NSString *)getSalerHeadPhoto{
//
//    NSUserDefaults *userDefaults=[UserDefaultsData getLocalUserDefaluts];
//    NSString *headphoto=[userDefaults objectForKey:DEF_SalerNamePic];
//    return headphoto;
//}
//
//+(NSString *)getSalerRealName{
//
//    NSUserDefaults *userDefaults=[UserDefaultsData getLocalUserDefaluts];
//    NSString *name=[userDefaults objectForKey:DEF_RealName];
//    return name;
//
//}
//
//
//+(NSString *)getProid{
//    NSUserDefaults *userDefaults=[UserDefaultsData getLocalUserDefaluts];
//    NSString *proid= [NSString stringWithFormat:@"%@",[userDefaults objectForKey:PROID]];
//    return proid;
//}
//
//+(NSString *)getSalerId{
//    NSUserDefaults *userDefaults=[UserDefaultsData getLocalUserDefaluts];
//    NSString *salerid=[userDefaults objectForKey:SalerID];
//    return salerid;
//}
//
//+(NSString *)getSalerName{
//    NSUserDefaults *userDefaults=[UserDefaultsData getLocalUserDefaluts];
//    NSString *salername=[userDefaults objectForKey:SalerName];
//    return salername;
//}
//
//#pragma mark 创建更新设备的用户登录数据和记录设备的基本信息
//+(void)saveUserLoginInfo:(NSString *)lestUser andPassword:(NSString *)password{//记录用户登录数据的外部方法
//    //首先获取历史的用户登录数据
//    NSUserDefaults * userNum =[UserDefaultsData getLocalUserDefaluts]; //获取基础出数据
//    NSLog(@"传入密码%@",password);
//    [userNum setObject:lestUser forKey:Lest_UserNum];
//    
//    if (password != nil) {//需要记录密码
//        [userNum setObject:password forKey:Lest_UserPassword];
//    }
//    else{
//        [userNum setObject:@"0" forKey:Lest_UserPassword];//不需要记录密码
//    }
//    //判断是不是新的用户登录
//    NSLog(@"AAAA0");
//    NSMutableArray *array = [[NSMutableArray alloc]initWithArray:[userNum objectForKey:ALL_UserNum]];//获取登录过的所有用户编号
////    array=;
//    NSLog(@"aaaaa1 = %@",array);
//    NSUInteger num = array.count;
//    NSLog(@"数组中的登录人总数%lu",(unsigned long)num);
////    NSLog(@"打印已登录用户数组%@",array);
//    int addNew = 0;
//    
//    for (int i = 0; i<num; i++) {
//        //        NSLog(@"数组值%@和用户值%@",array[i],lestUser);
//        NSString *tempName =[[NSString alloc]init];
//        tempName = array[i];
//        NSLog(@"循环拿用户%@",tempName);
//        if ([tempName isEqual: lestUser]) {//挨个比较这个用户是否登陆过
//            NSLog(@"Yes");
//            addNew = 1;
//        }
//    }
//    NSLog(@"AAAA1=%d",addNew);
//    NSLog(@"BBBBB=%@",lestUser);
//    if (addNew == 0) {//没有找到匹配的用户名
////        NSArray *aaa = [[NSArray alloc]initWithObjects:lestUser, nil];
////        [userNum setObject:aaa forKey:ALL_UserNum];//写入数据
//        [array addObject:lestUser];//在数组中加入新的用户
//        [userNum setObject:array forKey:ALL_UserNum];//写入数据
//        
//    }
//    NSLog(@"新增了%@",[userNum objectForKey:ALL_UserNum]);
//    NSLog(@"写入成功");
//}
//
//#pragma  mark 写入登录用户的的详细信息写到NSUserDefaults里面
//+(void)saveUserOthersInfoProID:(NSString *)proID andSalerID:(NSString *)salerID andSalerName:(NSString *)salerName andHxUserName:(NSString *)hxUserName andHxPassword:(NSString *)hxPassword andsalerNamePic:(NSString *)salerHeadPic andMyName:(NSString *)myName{
//    NSUserDefaults * tempOthersData = [UserDefaultsData getLocalUserDefaluts];
//    [tempOthersData setObject:salerName forKey:SalerName];
//    [tempOthersData setObject:proID forKey:PROID];
//    [tempOthersData setObject:salerID forKey:SalerID];
//    [tempOthersData setObject:myName forKey:DEF_RealName];
//    [tempOthersData setObject:salerHeadPic forKey:DEF_SalerNamePic];
//    [tempOthersData setObject:hxUserName forKey:HXUSERNAME];
//    [tempOthersData setObject:hxPassword forKey:HXPASSWORD];
//    //    NSLog(@"返回userDefaults信息%@",tempOthersData);
//}
//
//
//
//#pragma mark 获取设备的基本信息
//+(NSMutableDictionary *)UserModleDevice{//获取设备的基本信息函数
//    NSMutableDictionary *systemDeviceInfo = [[NSMutableDictionary alloc]init];
//    [systemDeviceInfo setObject:[[UIDevice currentDevice]name] forKey:@"DeviceName"];//获取设备的别名
//    [systemDeviceInfo setObject:[[UIDevice currentDevice]systemVersion] forKey:@"systemVersion"];//获取设备的系统版本信息
//    [systemDeviceInfo setObject:[[UIDevice currentDevice]systemName] forKey:@"systemName"];//获取操作系统的名字
//    [systemDeviceInfo setObject:[[UIDevice currentDevice]model] forKey:@"systemMode"];//获取设备名
//    return systemDeviceInfo;
//}
//
//#pragma mark 获取用户登录的基本数据
//+(NSMutableDictionary *)allLoginUserData{//获取用户登录的基本数据的函数
//    NSMutableDictionary * dict = [[NSMutableDictionary alloc]init];
//    NSUserDefaults * systemLoingData = [UserDefaultsData getLocalUserDefaluts];
//    NSArray *array = [[NSArray alloc]init];
//    if ([systemLoingData objectForKey:ALL_UserNum] == nil) {
//        //        NSLog(@"没有数据");
//        [systemLoingData setObject:array forKey: ALL_UserNum];//如果没有基本数据就建立数据
//        [systemLoingData setObject:@"0" forKey: Lest_UserNum];
//        [systemLoingData setObject:@"0" forKey: Lest_UserPassword];
//        [systemLoingData setObject:[UserDefaultsData UserModleDevice] forKey:@"DeviceInfo"];
//        return nil;
//    }
//    else{
//        
//        [dict setObject:[systemLoingData objectForKey:ALL_UserNum] forKey:ALL_UserNum];
//        [dict setObject:[systemLoingData objectForKey:Lest_UserNum] forKey:Lest_UserNum];
//        [dict setObject:[systemLoingData objectForKey:Lest_UserPassword] forKey:Lest_UserPassword];
////        [dict setObject:[systemLoingData objectForKey:@"DeviceInfo"] forKey:@"systemName"];
//        return dict;
//    }
//    
//}
//
@end
